package cn.qn.service.news;

import cn.qn.base.BaseQuery;
import cn.qn.base.PageVO;
import cn.qn.dto.news.AlbumDTO;
import cn.qn.dto.news.AlbumQueryDTO;
import cn.qn.moudle.news.Album;

/**
 * @author Jeet
 * @description
 * @date 2019/5/30 11:28
 */
public interface AlbumService {
    /**
     * @author Jeet
     * @date 11:32 2019/5/30
     * @description 保存
     **/
    Album insert(AlbumDTO album);

    /**
     * @author Jeet
     * @date 11:44 2019/5/30
     * @description 分页查询
     **/
    PageVO<AlbumDTO> page(AlbumQueryDTO baseQuery);

    /**
     * @author Jeet
     * @date 11:52 2019/5/30
     * @description 根据ID查询
     **/
    AlbumDTO findById(Integer id);

    /**
     * @author Jeet
     * @date 15:12 2019/5/30
     * @description 修改
     **/
    Album update(AlbumDTO album);
}
